OrderShowFormCtl = Ext.extend(ShowFormCtl, {

			configItems : function(config) {

				var items = {
					departmentid : this.getTextField('接单部门', 'departmentid'),
					pmgrid : this.getTextField('项目经理', 'pmgrid'),
					contractid : this.getHiddenField('contractid')
				};

				var groupItems = [{
							columnWidth : .3,
							layout : 'form',// 第一列里面内容就是form排序了,从上到下
							items : [items.departmentid]
						}, {
							columnWidth : .4,
							layout : 'form',// 第一列里面内容就是form排序了,从上到下
							items : [items.pmgrid]
						}, {
							columnWidth : .3,
							layout : 'form',// 第一列里面内容就是form排序了,从上到下
							items : [items.contractid]
						}];

				config.items = groupItems;
				this.items = items;

				return config;

			},
			getCommonConfig : function() {

				var config = {
					split : true,
					autoScroll : true,
					region : 'center',
					layout : 'column',
					labelAlign : 'right',
					//labelWidth : 100,
					frame : true
				};

				return config;

			},
			configButtons : function(config) {

				return config;

			},
			getFormHeight : function() {

				return 280;

			},
			getLoadUrl : function() {
				return 'task.do?m=findById';

			},
			getLoadParams : function(id) {
				return {
					id : id
				}
			},
			configReader : function(config) {
				
				config.reader = new Ext.data.JsonReader({
							root : 'items'
						}, [{
									name : 'departmentid',
									mapping : 'departmentid',
									type : 'string'
								}, {
									name : 'pmgrid',
									mapping : 'pmgrid',
									type : 'string'
								}, {
									name : 'contractid',
									mapping : 'contractid',
									type : 'string'
								}])

				return config;

			}

		});
